#page-8 {
  display: none;
  position: absolute;
  @include square(100%);
  background-image: url("../image/page-8-bg.jpg");
  background-size: 100% auto;
  background-position: center;
  background-repeat: no-repeat;
  transform-origin: center center;
  -webkit-transform-origin: center center;
  z-index: 10;
  top: 0;
  left: 0;
  overflow: hidden;

  > .tong {
    position: absolute;
    @include size(px2rem-b(1039px), px2rem-b(559px));
    background-image: url("../image/page-8-tong.png");
    background-size: 100% auto;
    background-repeat: no-repeat;
    top: 0;
    right: px2rem-b(408px);
  }

  > .blink {
    //270 / 416 473
    position: absolute;
    @include square(px2rem-b(949px));
    top: px2rem-b(-158px);
    right: px2rem-b(1168px - 474px);
  }

  .uphui {
    @include size(px2rem-b(184px), px2rem-b(61px));
    position: absolute;
    top: px2rem-b(256px);
    right: px2rem-b(1065px);
    background-image: url("../image/page-8-zs-1.png");
    background-size: 100% 100%;
    opacity: 0;
  }

  .line {
    position: absolute;
    height: px2rem-b(387px);
    background-image: url("../image/page-8-zs-2.png");
    background-size: auto 100%;
    width: 0;
    top: px2rem-b(325px);
    left: px2rem-b(711px);
  }

  .zs-1 {
    position: absolute;
    @include size(px2rem-b(761px), px2rem-b(160px));
    background-image: url("../image/page-8-zs-3.png");
    background-size: 100% 100%;
    top: px2rem-b(556px);
    left: px2rem-b(785px);
    display: none;
  }

  .zs-2 {
    position: absolute;
    @include size(px2rem-b(536px), px2rem-b(183px));
    background-image: url("../image/page-8-zs-4.png");
    background-size: 100% 100%;
    top: px2rem-b(733px);
    left: px2rem-b(802px);
    display: none;
  }

  .zs-3 {
    position: absolute;
    @include size(px2rem-b(536px), px2rem-b(183px));
    background-image: url("../image/page-8-zs-5.png");
    background-size: 100% 100%;
    top: px2rem-b(733px);
    left: px2rem-b(802px);
    transform: translate(px2rem-b(-106px), px2rem-b(-563px));
    -webkit-transform: translate(px2rem-b(-106px), px2rem-b(-563px));
    opacity: 0;
  }
}